#ifndef MPSMAIN_H
#define MPSMAIN_H

#include <QMainWindow>
#include <func.h>
#include <QDialog>
#include <QLabel>
#include <QMovie>
#include <QtConcurrent/QtConcurrent>
#include <QFuture>
#include <QEvent>


QT_BEGIN_NAMESPACE
namespace Ui { class MPSMain; }
QT_END_NAMESPACE

class MPSMain : public QMainWindow
{
    Q_OBJECT

public:
    MPSMain(QWidget *parent = nullptr);
    ~MPSMain();

private slots:
    /**
     * @brief Call do_func();Show Modal Progress ;
     */
    void on_pushButton_clicked();
    /**
     * @brief close App
     */
    void on_closeBtn_clicked();

private:
    Ui::MPSMain *ui;
    /**
     * @brief do_func is processing or not
     */
};
#endif // MPSMAIN_H
